import math
c=int(input('Ввод четрырехзначного числа:'))
if len(str(c))==4:
    if c  % 2 == 0:
        print("Число чётное: Да")
    else:
        print("Число чётное: Нет")
    if c % 3 ==0:
        print("Число кратное трём: Да")
    else:
        print("Число кратное трём: Нет")
    c5 = math.sqrt(c)
    if c5 % 1 == 0:
        print("Число является квадратом числа:",int(c5),"\n")
    else:
        print("Число является квадратом числа: Нет\n")
    d1=c//1000
    d2=(c%1000)//100
    d3=(c%100)//10
    d4=c%10
    z=0
    if d1%2==0:
        z+=1
    if d2%2==0:
        z+=1
    if d3%2==0:
        z+=1
    if d4%2==0:
        z+=1
    max1=d1
    if d2>max1:
        max1=d2
    if d3>max1:
        max1=d3
    if d4>max1:
        max1=d4
    d5=[d1,d2,d3,d4]
    print("Самая большая цифра:",max(d5))
    print("Самая маленькая цифра:",min(d5))
    x=0
    for i in range(0,4):
        if d5[i]==0:
            x+=1
    c6=str(c).count("0")
    print("Сколько нулей в числе:",c6,"\n")
    c7=math.sqrt(d1)
    if c7 % 1 == 0:
        print("Цифра в разряде единиц является квадратом цифры:",int(c7))
    else:
        print("Цифра в разряде единиц является квадратом цифры: Нет")
    c8=math.sqrt(d2)
    if c8 % 1 == 0:
        print("Цифра в разряде десятков является квадратом цифры:",int(c8))
    else:
        print("Цифра в разряде десятков является квадратом цифры: Нет")
    c9=math.sqrt(d3)
    if c9 % 1 == 0:
        print("Цифра в разряде сотен является квадратом цифры:",int(c9))
    else:
        print("Цифра в разряде сотен является квадратом цифры: Нет")
    c10=math.sqrt(d4)
    if c10 % 1 == 0:
        print("Цифра в разряде тысяч является квадратом цифры:",int(c10))
    else:
        print("Цифра в разряде тысяч является квадратом цифры: Нет")
else:
    print("Введённое число не является четырёхзначным")
